// 1- 下载mongoose
// 2- 通过mongoose连接数据库
// 3- 操作数据库
const mongoose = require("mongoose");
// 1- then
// 第一个参数是连接数据库的服务地址
// mongodb://127.0.0.1:27017 服务地址
// /zhang 数据库的名字
// mongoose.connection.readyState 连接状态：0 未连接   1已连接
// 第二个参数是配置项
// console.log(mongoose.connection.readyState);// 0
// mongoose.connect("mongodb://127.0.0.1:27017/zhang",{
// 	// 请求超时的时间，单位毫秒
// 	serverSelectionTimeoutMS:2000
// }).then(value=>{
// 	console.log("连接成功",mongoose.connection.readyState);//1
// },reason=>{
// 	console.log("连接失败",reason);
// })

// 2- await
async function connect(){
	try{
		await mongoose.connect("mongodb://127.0.0.1:27017/zhang", {
			// 请求超时的时间，单位毫秒
			serverSelectionTimeoutMS: 2000
		})
		console.log("连接成功");
	}catch (err){
		console.log("连接失败");
	}
}
connect();



